Tlaloc - Complete Analysis